.brace-object{ color: #00AA00; font-weight: bold; }
.brace-array{ color: #0033FF; font-weight: bold; }
.comma{ color: #000000; font-weight: bold; }
.key-name{ color: #CC0000; font-weight: bold; }
.value-number{ color: #003300; }
/*
.key-name{  font-weight: bold; }
.value-number{ color: royalblue; }
*/
.json-string{cursor: pointer}
.value-string{ color: #007777; }
.collapsible{ display: block; }
.flexible:before{content: "-";cursor: pointer;    width: 12px;    display: inline-block;}
.flexible:hover{background: #aaa;}
.flexible.closed:before{content: "+"}
.brace-array.closed:after,.brace-object.closed:after {    content: attr(data-content-after);color: #bbb}
em{color:yellowgreen;font-style: normal;}
.active{background: #ccc;}